package com.mcptt.operator.api;

import java.util.List;

import android.content.Context;
import android.os.RemoteException;

import com.mcptt.db.loader.address.MembListLoader;
import com.mcptt.db.loader.address.MembListLoaderCb;
import com.mcptt.db.model.UserInfo;

public interface IAddrOperator
{
	public List<UserInfo> getAddressList(int addrType);
	public UserInfo findUserInfoByNum(int addrType,String num);
	public void deleteUser(UserInfo info);
	public void addUser(UserInfo info);
	public MembListLoader getMembListLoader(Context ctx,UserInfo info,MembListLoaderCb callback);
//	public void sendGroupMembInfoMsg() throws RemoteException;
//	public void sendGroupMembStatusMsg(int opType) throws RemoteException;
//	public void resetGrpMemCallState();
}
